type github.com/andybalholm/brotli.histogramDistance
51 uses
github.com/andybalholm/brotli (current package)
bit_cost.go#L307: func populationCostDistance(histogram *histogramDistance) float64 {
block_splitter_distance.go#L11: func initialEntropyCodesDistance(data []uint16, length uint, stride uint, num_histograms uint, histograms []histogramDistance) {
block_splitter_distance.go#L30: func randomSampleDistance(seed *uint32, data []uint16, length uint, stride uint, sample *histogramDistance) {
block_splitter_distance.go#L41: func refineEntropyCodesDistance(data []uint16, length uint, stride uint, num_histograms uint, histograms []histogramDistance) {
block_splitter_distance.go#L47: var sample histogramDistance
block_splitter_distance.go#L57: func findBlocksDistance(data []uint16, length uint, block_switch_bitcost float64, num_histograms uint, histograms []histogramDistance, insert_cost []float64, cost []float64, switch_signal []byte, block_id []byte) uint {
block_splitter_distance.go#L181: func buildBlockHistogramsDistance(data []uint16, length uint, block_ids []byte, num_histograms uint, histograms []histogramDistance) {
block_splitter_distance.go#L197: var all_histograms []histogramDistance = make([]histogramDistance, all_histograms_capacity)
block_splitter_distance.go#L202: var histograms []histogramDistance = make([]histogramDistance, brotli_min_size_t(num_blocks, histogramsPerBatch))
block_splitter_distance.go#L258: var new_array []histogramDistance
block_splitter_distance.go#L262: new_array = make([]histogramDistance, _new_size)
block_splitter_distance.go#L314: var histo histogramDistance
block_splitter_distance.go#L378: var histograms []histogramDistance
block_splitter_distance.go#L396: histograms = make([]histogramDistance, num_histograms)
brotli_bit_stream.go#L1248: func buildAndStoreEntropyCodesDistance(self *blockEncoder, histograms []histogramDistance, histograms_size uint, alphabet_size uint, tree []huffmanTree, storage_ix *uint, storage []byte) {
brotli_bit_stream.go#L1370: func buildHistograms(input []byte, start_pos uint, mask uint, commands []command, lit_histo *histogramLiteral, cmd_histo *histogramCommand, dist_histo *histogramDistance) {
brotli_bit_stream.go#L1414: var dist_histo histogramDistance
brotli_bit_stream.go#L1479: var dist_histo histogramDistance
cluster_distance.go#L13: func compareAndPushToQueueDistance(out []histogramDistance, cluster_size []uint32, idx1 uint32, idx2 uint32, max_num_pairs uint, pairs []histogramPair, num_pairs *uint) {
cluster_distance.go#L49: var combo histogramDistance = out[idx1]
cluster_distance.go#L76: func histogramCombineDistance(out []histogramDistance, cluster_size []uint32, symbols []uint32, clusters []uint32, pairs []histogramPair, num_clusters uint, symbols_size uint, max_clusters uint, max_num_pairs uint) uint {
cluster_distance.go#L158: func histogramBitCostDistanceDistance(histogram *histogramDistance, candidate *histogramDistance) float64 {
cluster_distance.go#L162: var tmp histogramDistance = *histogram
cluster_distance.go#L172: func histogramRemapDistance(in []histogramDistance, in_size uint, clusters []uint32, num_clusters uint, out []histogramDistance, symbols []uint32) {
cluster_distance.go#L217: func histogramReindexDistance(out []histogramDistance, symbols []uint32, length uint) uint {
cluster_distance.go#L220: var tmp []histogramDistance
cluster_distance.go#L236: tmp = make([]histogramDistance, next_index)
cluster_distance.go#L257: func clusterHistogramsDistance(in []histogramDistance, in_size uint, max_histograms uint, out []histogramDistance, out_size *uint, histogram_symbols []uint32) {
histogram.go#L106: type histogramDistance struct {
histogram.go#L112: func histogramClearDistance(self *histogramDistance) {
histogram.go#L118: func clearHistogramsDistance(array []histogramDistance, length uint) {
histogram.go#L125: func histogramAddDistance(self *histogramDistance, val uint) {
histogram.go#L130: func histogramAddVectorDistance(self *histogramDistance, p []uint16, n uint) {
histogram.go#L143: func histogramAddHistogramDistance(self *histogramDistance, v *histogramDistance) {
histogram.go#L183: func buildHistogramsWithContext(cmds []command, literal_split *blockSplit, insert_and_copy_split *blockSplit, dist_split *blockSplit, ringbuffer []byte, start_pos uint, mask uint, prev_byte byte, prev_byte2 byte, context_modes []int, literal_histograms []histogramLiteral, insert_and_copy_histograms []histogramCommand, copy_dist_histograms []histogramDistance) {
metablock.go#L28: distance_histograms []histogramDistance
metablock.go#L108: var histo histogramDistance
metablock.go#L141: var distance_histograms []histogramDistance
metablock.go#L209: distance_histograms = make([]histogramDistance, distance_histograms_size)
metablock.go#L260: mb.distance_histograms = make([]histogramDistance, (mb.distance_histograms_size))
metablock_distance.go#L17: histograms_ []histogramDistance
metablock_distance.go#L27: func initBlockSplitterDistance(self *blockSplitterDistance, alphabet_size uint, min_block_size uint, split_threshold float64, num_symbols uint, split *blockSplit, histograms *[]histogramDistance, histograms_size *uint) {
metablock_distance.go#L48: *histograms = make([]histogramDistance, *histograms_size)
metablock_distance.go#L68: var histograms []histogramDistance = self.histograms_
metablock_distance.go#L86: var combined_histo [2]histogramDistance
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |